AspectJ sice zvládne i privátní metody, ale neumí měnit třídy z balíku java.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Michal Eibl napsal(a):
Ano, bylo mysleno mit hlidanou finalize().
AspectJ by nemel mit problem nejen s protected ale ani s private.
M.
On 22.9.2011 9:16, Vaclav
Zdravim,
zkuste Byteman (http://www.jboss.org/byteman), ten umi menit i tridy z
baliku java.
--JS
Dne 22. září 2011 11:17 Zdeněk Troníček troni...@fit.cvut.cz napsal(a):
AspectJ sice zvládne i privátní metody, ale neumí měnit třídy z balíku java.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Vlastností myslím vlastnost beany. Pomocí setteru nastavím String, za
pár chvil pomocí getteru získávám null...
Dne 22. září 2011 11:01 Roman Kratochvil
roman.kratoch...@polarion.com napsal(a):
je ve vlastnosti místo Stringu null
Sice není dvakrát srozumitelné, co tím myslíte (jaká vlastnost?
O GC jsem se nikdy dosud nestaral, tedy možná hloupá otázka, ale kdyby
to dělal GC, tak jak bych to poznal? Vždycky jsem si myslel, že null
indikuje nepřiřazeno nebo vyčištěno GC.
Libor
Dne 22. září 2011 11:22 Zdeněk Troníček troni...@fit.cvut.cz napsal(a):
Dobrý den,
toto ale přeci nesouvisí
Tak to jste asi na špatné stopě. Null indikuje pouze nepřiřazeno.
GC nefunguje tak, že by v běžící aplikaci různě rušil existující objekty, ruší
pouze objekty, ke kterým se už nelze nijak dostat - není na ně odkaz.
Object o = new Object(); //vytvářím objekt a ukládám odkaz do proměnné o. GC se
Aha, tak to se teď úplně stydím, ale máte pravdu. To abych teď chodil kanály...
Dne 22. září 2011 14:15 Lukáš Marek lukas.ma...@cleverlance.com napsal(a):
Tak to jste asi na špatné stopě. Null indikuje pouze nepřiřazeno.
GC nefunguje tak, že by v běžící aplikaci různě rušil existující objekty,
Dobrý den,
existuje nějaký způsob jak zjistit jméno třídy objektu, které bylo
garbage collected Javou?
Přidání parametrů do (Oracle) JVM
-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
jen vypisuje vyčištěnou pamět, nikoli co bylo vyčištěno.
Google mi též nepomohl.
Díky
Libor
existuje nějaký způsob jak zjistit jméno třídy objektu, které bylo garbage
collected Javou?
Je možné definovat pro třídu, resp. její instance, metodu finalize(), která
kamsi cosi zapíše. Nicméně to je možné pouze pro třídy, jejichž definice můžeš
ovlivnit. Informace o rušení instancí tříd ze
Bohužel ta smutnější varianta je má situace. Jedná se o cizí třídu.
finalize() přidat nemohu. Nicméně jsem zjistil, že nástroj JProfiler
to dovede vypsat, ale stojí téměř 500 EUR, takže taky nic...
I tak díky
Libor
Dne 21. září 2011 13:20 Pecinovský Rudolf rudolf.pecinov...@i.cz napsal(a):
Případně PhantomReference, která je k tomu přímo určena.
podlesh
2011/9/21 Vaclav Stumbauer stum...@gmail.com:
Alespon nejaka cesta by mohla byt pres monitoring WeakReference,
pokud mate pristup k instanci objektu od te tridy co vas zajima.
VS
2011/9/21 Libor Jelinek
10 matches
Mail list logo