Articles of memory

Qual è la rappresentazione del metodo in memoria?

Mentre pensavo un po ‘alla programmazione in Java / C # mi sono chiesto come i metodi che appartengono agli oggetti siano rappresentati in memoria e come questo fatto riguardi il multi-threading. È un metodo istanziato per ciascun object in memoria separatamente o tutti gli oggetti dello stesso tipo condividono un’istanza del metodo? Se quest’ultimo, […]

C’è qualche API per determinare l’indirizzo fisico dall’indirizzo virtuale in Linux?

C’è qualche API per determinare l’indirizzo fisico da un indirizzo virtuale nel sistema operativo Linux?

C’è un modo per ottenere un indirizzo di riferimento?

In Java, c’è un modo per ottenere l’indirizzo di riferimento, ad esempio String s = “hello” posso ottenere l’indirizzo di s stesso, inoltre, posso ottenere l’indirizzo dell’object a cui si riferisce?

Strategia generale per risolvere la perdita di memoria Java?

Ho un programma standalone che eseguo localmente, è pensato per essere un programma di tipo server in esecuzione 24/7. Recentemente ho scoperto che ha una perdita di memoria, in questo momento la nostra unica soluzione è riavviarlo ogni 4 ore. Qual è il modo migliore per trovare questa perdita di memoria? Quale strumento e metodo […]

In che modo gli interi sono rappresentati internamente a un livello in Java?

Sto cercando di capire come Java memorizza il numero intero internamente. So che tutti gli interi primitivi java sono firmati, (eccetto short?). Ciò significa che meno un bit è disponibile in un byte per il numero. La mia domanda è: tutti gli interi (positivi e negativi) sono memorizzati come complemento a due o sono solo […]

Riferimenti circolari causano perdite di memoria?

Sto cercando di eseguire una perdita di memoria in un’applicazione Windows Form. Sto cercando ora un modulo che contiene diverse forms incorporate. Ciò che mi preoccupa è che i moduli figlio, nel loro costruttore, prendono un riferimento al modulo padre e lo mantengono in un campo membro privato. Quindi mi sembra che venga il tempo […]

Utilizzo crescente della memoria residente (RSS) del processo Java

La nostra recente osservazione sul nostro sistema di produzione ci dice che l’utilizzo della memoria residente del nostro contenitore Java cresce. Riguardo a questo problema, abbiamo fatto alcune indagini per capire perché il processo java consuma molta più memoria di Heap + Thread Stacks + Oggetti condivisi + Code Cache + etc, usando alcuni strumenti […]

Come impostare l’utilizzo massimo della memoria per JVM?

Voglio limitare la memoria massima utilizzata dalla JVM. Nota, questo non è solo l’heap, voglio limitare la memoria totale utilizzata da questo processo.

Come ottenere la dimensione di un object JavaScript?

Voglio conoscere la dimensione occupata da un object JavaScript. Assumi la seguente funzione: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = “firstName”; this.lastName = “lastName”; this.marks = new Marks(); } Ora istanziato lo student : var stud = new Student(); in modo che io possa fare cose del genere stud.firstName = “new Firstname”; […]

Come trovare una perdita di memoria Java

Come trovi una perdita di memoria in Java (usando, per esempio, JHat)? Ho provato a caricare il dump dell’heap in JHat per dare un’occhiata di base. Tuttavia, non capisco come dovrei essere in grado di trovare il riferimento di root ( ref ) o come viene chiamato. Fondamentalmente, posso dire che ci sono diverse centinaia […]