Domanda

So che la logica per GC di trigger non è semplice ma ha determinate soglie al monitor.

Qualcuno sa che cosa sono queste soglie potrebbero essere per .NET 4 workstation e server di GC?

Grazie

È stato utile?

Soluzione

ci sono soglie prefissate, cambiano dinamicamente le apprende garbage collector di più modello allocazione del programma. Non c'è modo per scoprire la soglia di corrente, né di modificarlo. Dalla osservazione casuale, sembra workstation GC inizia con un 2 megabyte gen 0 mucchio. Che può crescere fino a oltre 8 megabyte.

Server GC è molto diverso da workstation, che normalmente utilizza soglie più grandi e più thread di Garbage Collect. Anche in questo caso, nulla si potrebbe scoprire, diverso osservando i contatori delle prestazioni in Perfmon.exe

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top