Article View: pl.comp.lang.java
Article #154040Re: Prędkość Java kontra C#
From: Arivald
Date: Mon, 14 Jul 2014 08:15
Date: Mon, 14 Jul 2014 08:15
45 lines
2767 bytes
2767 bytes
On 2014-07-14 09:36, Borneq wrote: > W dniu 2014-07-14 09:15, Arivald pisze: >> Java też ma tryb debugowania, ale AFAIK prawie nikt nie używa. Np. >> "assert" działa jak Delphiowe Assert(), i tak samo jego wykonanie można >> wyłączyć w trakcie kompilacji. > > W Eclipse nie zauważyłem trybów debug i release. Zamiast tego aby > włączyć assert ustawiam parametry wirtualnej maszyny -ea. > Inaczej chyba asserty siedzą w kodzie, debugger się na nich zatrzymuje, > tylko nie wywalają wyjątków > Debugger to nie wiem, ale w/g specyfikacji asserty nie są kompilowane. >> I teraz jak przestawisz DEBUG na false, to kompilator zauważy że >> "Log.l(....)" się nigdy nie wykona, i go nie wkompiluje. > Ciekawe, działa jak kompilacja warunkowa > >> Także narzędzia do budowania potrafią tu pomóc. Np Gradle pozwala na >> różne "buildType", z czego domyślnie są dwa, "debug" i "release". A > Używam Eclipse, do tej pory nie używałem narzędzi Ant, Gradle i Maven. > W Eclipse też możesz użyć, są odpowiednie pluginy. http://marketplace.eclipse.org/content/gradle-integration-eclipse-37-43 http://maven.apache.org/eclipse-plugin.html http://www.eclipse.org/eclipse/ant/ Dodatkowy plus że będziesz mógł budować aplikację bez Eclipse, z lini komend, np. w Jenkinsie. http://en.wikipedia.org/wiki/Jenkins_%28software%29 Ja się od Eclipse odzwyczaiłem już, aktualnie już tyko InteliJ IDEA. Jest szybsze, nie laguje, i ogólnie jakoś tak lepiej się w nim czuję. http://www.jetbrains.com/idea/ Choć aktualnie pracuję głównie w wersji przystosowanej do Androida, jako googlowe Android Studio. -- Arivald
Technical Details
Message-ID:
<lq03jm$58p$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<lpv1t6$363$1@node2.news.atman.pl> <lpv236$363$2@node2.news.atman.pl> <lq002d$3i7$1@news.dialog.net.pl> <lq01a6$u1c$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Arivald <NOSPAMarivald@interia.pl> Newsgroups: pl.comp.lang.java Subject: Re: Prędkość Java kontra C# Date: Mon, 14 Jul 2014 10:15:56 +0200 Organization: Dialog Net Lines: 48 Message-ID: <lq03jm$58p$1@news.dialog.net.pl> References: <lpv1t6$363$1@node2.news.atman.pl> <lpv236$363$2@node2.news.atman.pl> <lq002d$3i7$1@news.dialog.net.pl> <lq01a6$u1c$1@node2.news.atman.pl> NNTP-Posting-Host: dynamic-78-8-97-109.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1405325750 5401 78.8.97.109 (14 Jul 2014 08:15:50 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Mon, 14 Jul 2014 08:15:50 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.0 In-Reply-To: <lq01a6$u1c$1@node2.news.atman.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit