Q: describe some of the GC algorithms?
(Now I think) A: ref counting + root object /descent/. Ref-counting alone isn't reliable due to islands.
Q: For a given specification, a Java version uses more memory than C and many languages. Does this impact performance, and how?
%%A: more swapping
Q: what if enough free memory?
%%A: then no performance penalty
Now i think reading/writing to 20% more memory takes more time.
Q: Is JVM a performance problem, with the new JIT compilers?
Q: Beside JVM and extra mem usage, what else would you say to criticize java performance among competing languages?
Q: How many KB for a java Object?
Q: Why do you say java userland threads are light-weight relative to kernel threads?
%%A: memory. One address space per JVM
Q: does Object.java have any field?
%%A: serial number
A: none
Q: How does the GC decide who should live in old-generation area and who in young-generation area.
Does new objects live on young or old generation area?
%%A: young, except static fields
Q: what's hashmap load factor?
Q: What can you tune in JVM
%%A: heap size, native/green thread, young generation size
Q: We agree that threads, statics and JNI are 3 types of root objects, but I've not heard of JNDI as a 4th type. Are you sure?
Q: What's so good about java's thread feature compared to other languages?
I only know 2 comparable languages -- c# and c++.
%%A(2013): memory model; concurrent collections
Q: key challenges of large java projects in your past?
My main blog
Labels
_fuxi
(75)
_IV
(146)
_misc
(5)
{610610
(30)
algo
(1)
automatedTrading
(8)
banking/economy
(3)
book
(14)
c++misc
(125)
c++real
(15)
c++STL/java_container
(7)
cppTemplate
(1)
db
(13)
DB_tuning
(4)
deepUnder
(1)
dotnet
(69)
eTip
(17)
excelVBA
(12)
finance+sys
(34)
financeMisc
(24)
financeRisk
(2)
financeTechMisc
(4)
financeVol
(21)
finmath
(17)
fixedIncome
(25)
forex
(16)
IDE
(24)
invest
(1)
java
(43)
latency
(4)
LinearAlgebra
(3)
math
(30)
matlab
(24)
memoryMgmt
(11)
metaPrograming
(2)
MOM
(15)
msfm
(1)
murex
(4)
nofx
(11)
nosql
(3)
OO_Design
(1)
original_content
(4)
scriptUnixAutosys
(19)
SOA
(7)
socket/stream
(15)
sticky
(1)
subquery+join
(2)
swing
(32)
sybase
(6)
tech_orphan
(12)
tech+fin_career
(30)
telco
(11)
thread
(21)
timeSaver
(13)
tune
(10)
US_imm
(2)
US_misc
(2)
windoz
(20)
z_algo+dataStructure
(4)
z_arch
(2)
z_c#GUI
(30)
z_career
(10)
z_career]US^Asia
(2)
z_careerBig20
(1)
z_careerFinanceTech
(11)
z_FIX
(6)
z_forex
(31)
z_hib
(2)
z_ikm
(7)
z_inMemDB
(3)
z_j2ee
(10)
z_oq
(14)
z_php
(1)
z_py
(26)
z_quant
(4)
z_skillist
(3)
z_spr
(5)