Veröffentlicht 9. Januar 200817 j Hi zusammen, ich bin mir gerade nciht ganz sicher ob ich hier richtig bin, falls nein bitte entsprechend verschieben. Kann mir zufällig jemand infos zum Thema Software für mehr Kern CPU's geben? Es geht speziell darum ob MSSQL2005 und die Java VM dies voll unterstützen bzw. ob es zum ausführen einer Java anwendung überhapt sin macht mehrere Kerne zu haben.
9. Januar 200817 j MSSQL2005 Je nach Edition. Siehe Editionenvergleich. Java VM Grundsätzlich ja, hängt aber wie bei vielen anderen Programmiersprachen auch, von deiner Anwendung ab.
9. Januar 200817 j Mehrere Kerne machen Sinn sobald die Anwendung mehrere Threads hat. Java ist eine objektorientierte Sprache mit sehr schöner Multithreadingfähigkeit. Du bist ja selbst oft genug im Java-Breich unterwegs (geh mal davon aus du kannst die Sprache). Schreib dir doch einfach mal ein kleines Programm mit 2 Threads die einfach in ner endlosschleife einen Integer hochzählen. Den ersten thread startest du gleich und den zweiten etwas später (vlt. so 10 sekunden). Schau dir dabei mal die CPU-Last deines Dualcore an. In den ersten 10 sek. wird sie bei 50% bzw. knapp drüber liegen. Und danach auf 100%. Anstelle von Threads funktionierts natürlich auch mit unabhängigen Anwendungen welche jeweils viel CPU saugen aber Singlethreaded sind.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.