Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന gc-analyze-4.9 കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
gc-analyze - ഗാർബേജ് കളക്ടർ (GC) മെമ്മറി ഡമ്പുകൾ വിശകലനം ചെയ്യുക
സിനോപ്സിസ്
gc-വിശകലനം [ഓപ്ഷൻ] ... [ഫയല്]
വിവരണം
gc-വിശകലനം സ്റ്റാൻഡേർഡ് ഔട്ട് ആയി ഒരു GC മെമ്മറി ഡമ്പിന്റെ ഒരു വിശകലനം പ്രിന്റ് ചെയ്യുന്നു.
"gnu.gcj.util.GCInfo.enumerate(String) എന്നതിൽ വിളിച്ച് മെമ്മറി ഡമ്പുകൾ സൃഷ്ടിക്കാം
namePrefix)" ജാവ കോഡിൽ നിന്ന്. മെമ്മറി ഇല്ലാത്ത അവസ്ഥയിൽ ഒരു മെമ്മറി ഡമ്പ് സൃഷ്ടിക്കപ്പെടും
മെമ്മറി തീരുന്നതിന് മുമ്പ് "gnu.gcj.util.GCInfo.setOOMDump(String namePrefix)" എന്ന് വിളിച്ചാൽ
സംഭവിക്കുന്നത്.
ഈ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നത് രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കും: TestDump001 ഒപ്പം TestDump001.bytes.
gnu.gcj.util.* ഇറക്കുമതി ചെയ്യുക;
java.util ഇറക്കുമതി ചെയ്യുക. *;
പൊതു ക്ലാസ് GCDumpTest
{
സ്റ്റാറ്റിക് പബ്ലിക് ശൂന്യ പ്രധാനം(സ്ട്രിംഗ് ആർഗ്സ്[])
{
അറേ ലിസ്റ്റ് l = പുതിയ അറേ ലിസ്റ്റ് (1000);
(int i = 1; i <1500; i ++) for
l.add("ഇത് സ്ട്രിംഗ് #" + i);
}
GCInfo.enumerate("TestDump");
}
}
പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ മെമ്മറി ഡംപ് പ്രദർശിപ്പിക്കാം:
gc-analyze -v TestDump001
ഓപ്ഷനുകൾ
--വാക്കുകൾ
-v വെർബോസ് ഔട്ട്പുട്ട്.
-p ടൂൾ-പ്രിഫിക്സ്
യുടെ പേരുകളിൽ പ്രിഫിക്സ് ചേർത്തു nm ഒപ്പം വായിക്കുക കമാൻഡുകൾ.
-d ഡയറക്ടറി
ഡംപ് ആയിരുന്നപ്പോൾ ഉപയോഗിച്ച എക്സിക്യൂട്ടബിൾ, പങ്കിട്ട ലൈബ്രറികൾ അടങ്ങുന്ന ഡയറക്ടറി
സൃഷ്ടിച്ചത്.
--സഹായിക്കൂ
ഒരു സഹായ സന്ദേശം അച്ചടിക്കുക, തുടർന്ന് പുറത്തുകടക്കുക.
--പതിപ്പ്
പതിപ്പ് വിവരങ്ങൾ അച്ചടിക്കുക, തുടർന്ന് പുറത്തുകടക്കുക.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് gc-analyze-4.9 ഓൺലൈനായി ഉപയോഗിക്കുക