performance

Come posso evitare ritardi nella raccolta dei rifiuti nei giochi Java? (Migliori pratiche) [chiuso]

Sto sintonizzando le prestazioni giochi interattivi in Java per la piattaforma Android. Ogni tanto c'è un singhiozzo nel dis ... su Java o Android? Questi problemi di gc sono sufficienti per farmi perdere la gestione manuale della memoria, ma non molto.

Quale profiler Java è migliore: JProfiler o YourKit? [chiuso]

Quale profiler è migliore per la profilazione generica e l'analisi dell'heap? 90% delle nostre applicazioni sono programmi a ... scrivere questa domanda (2008-10-02), JProfiler era a 5.1.4 e YourKit era 7.5. Sembra che YourKit 8.0 sarà rilasciato presto.

Perché andare così lento (rispetto a Java)?

Come abbiamo potuto vedere da Il linguaggio del computer Benchmark Gioco {[4] } nel 2010: Go è in media 10 volte più len ... 2 times più lentamente che in C (con l'opzione-O3; con-O0 - lo stesso). Ma non ho visto 10x cadere come nel gioco Benchmark.

I flussi di Java 8: perché il flusso parallelo è più lento?

Sto giocando con i flussi di Java 8 e non riesco a capire i risultati delle prestazioni che sto ottenendo. Ho CPU 2 core (Int ... siderando il fatto che ho 2 core della CPU? Qualcuno potrebbe darmi un suggerimento perché la versione parallela è più lenta?

Ottimizzazione delle prestazioni JVM per applicazioni di grandi dimensioni

I parametri JVM predefiniti non sono ottimali per l'esecuzione di applicazioni di grandi dimensioni. Qualsiasi intuizione da ... supponga inoltre che l'applicazione è già profilata. Sto cercando linee guida generali solo in termini di prestazioni JVM .

Java 8 stream calo delle prestazioni imprevedibile senza una ragione ovvia

Sto usando Java 8 streams per iterare su un elenco con sottoliste. La dimensione della lista esterna varia da 100 a 1000 (div ... 79277.532 ? 2040.740 ops/s StreamBenchmark.stream 100 thrpt 5 161244.347 ? 3882.619 ops/s

Classe cronometro per Java

Quale classe Java dovresti usare per le misurazioni delle prestazioni temporali? (Si potrebbe usare qualsiasi classe data / ora, ma il motivo per cui sto chiedendo è in. Net c'è una classe Stopwatch designata per questo scopo)

Sta usando la mappa java.containsKey () ridondante quando si utilizza la mappa.ottenere()

Mi sono chiesto per qualche tempo se sia consentito all'interno delle migliori pratiche astenersi dall'utilizzare il metodo c ... danza, e che per leggibilità del codice è preferibile mantenere la parte containsKey(). Apprezzerei molto i vostri commenti.

Casi di switch Java: con o senza parentesi graffe?

Considera i seguenti due frammenti, con parentesi graffe: switch (var) { case FOO: { x = x + 1; break; } cas ... lizzati nomi di variabili), esiste una sorta di penalità delle prestazioni per l'utilizzo delle parentesi graffe con un caso?

Quanto bene Scala si comporta rispetto a Java? [chiuso]

La domanda in realtà dice tutto. La ragione di questa domanda è che sto per iniziare un piccolo progetto parallelo e voglio ... molto buone (FP, lang dinamico, tipizzato staticamente...) ma alla fine della giornata abbiamo bisogno della performance...

Il modo più veloce per controllare una stringa è alfanumerico in Java [chiuso]

Allo stato attuale, questa domanda non è adatta per il nostro formato Q&A. Ci aspettiamo che le risposte siano supportate ... sticare un sacco di CPU e mi chiedo se ci sarà un modo più veloce rispetto all'utilizzo di espressioni regolari precompilate.

Test delle prestazioni Java [duplicato]

Questa domanda ha già una risposta qui: Il benchmarking del cronometro è accettabile? ... agliato" con i test delle prestazioni come questo? Qual è un modo migliore? Duplica: È cronometro benchmarking accettabile?

Prestazioni di download di file multithread Java

Avendo recentemente lavorato a un progetto che richiedeva un po ' più di interazione IO di quanto io sia abituato, mi sentivo ... che HTTPClient per fare l'interazione HTTP, che è da dove viene entity.getContent() (nel caso qualcuno se lo stia chiedendo).

Profiler delle prestazioni per un'applicazione java

Devo ottimizzare un'applicazione Java. Fa alcune chiamate 3rd party. Ho bisogno di un buon strumento per misurare con precisi ... mpo degli altri, e in base a ciò, trovare un modo per ottimizzare l'applicazione. Qualsiasi suggerimento sarebbe apprezzato.

Suggerimenti per le prestazioni Java

Ho un programma che ho portato da C a Java. Entrambe le app utilizzano quicksort per ordinare alcuni dati partizionati (coord ... velocità? EDIT: sto usando Eclipse e ovviamente preferirei opzioni gratuite per qualsiasi strumento di terze parti. Grazie!

Java Double vs double: tipo di classe vs tipo primitivo

Ero curioso di sapere quali fossero le differenze di prestazioni tra la classe Java e il tipo primitivo per double. Così ho c ... Allora perché il Doppio tipo è così molto più lento? Perché è persino implementato per consentire agli operatori matematici?

Come evitare di congelare il browser quando si eseguono calcoli di lunga durata in Javascript

Ho una pagina web in cui un calcolo javascript in una funzione richiede molto tempo per finire e fa congelare la pagina. Quale tecnica dovrei usare per assicurarti che javascript non blocchi il browser quando il calcolo avviene in background?

++i è davvero più veloce di i++ in for-loops in java?

In java di solito faccio un ciclo for come segue: for (int i = 0; i < max; i++) { something } Ma recentemente un col ... ato così: for (int i = 0; i < max; ++i) { something } Ha detto che quest'ultimo sarebbe stato più veloce. E ' vero?

Come posso disabilitare Java garbage collector?

Abbiamo una webapp PHP che chiama un binario java per produrre un report pdf (con jasperreport), l'outpus binario java da pdf ... e per Java 1.6.0 perché siamo attualmente sto testando entrambe le JVM per vedere quali prestazioni sono più veloci.. Grazie

Benchmarking all'interno del codice Java

Ultimamente ho esaminato il benchmarking, sono sempre stato interessato alla registrazione dei dati del programma ecc. Ero in ... Quindi in conlusion, è possibile implementare un efficiente codice di benchmarking all'interno del tuo programma java?