#java #programowanie #jvm
Jako takie trochę sprostowanie/rozwinięcie wpisu @AwizisieAkat przedstawiam własne wyniki, bo coś mi się nie podobały jego.

Moje wyniki:

//    Benchmark                                              Mode  Cnt   Score   Error
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

od jakiego momentu takie coś się może opłacać i czy w ogóle.


@Porana123: jak masz duzo alokacji (jesli Float a nie float) - robiac natywnie unikniesz gc, ale i tak trzeba bencharkowac, bo z tego co wiem teraz jest escapeanalysis i obiekt w javie (w zasadzie jego pola) moga sie znalezc na stosie i nie ma gc
  • Odpowiedz
@afe1: kod natywny kopiowałem od @AwizisieAkat, ja z cpp to ten, dodać, odjać, wyświetlić, z 30 minut się bawiłem jak to skompilować ( )

A tak to możliwości jest sporo, ale i tak nie ma co kombinować jak nie robimy właśnie czegoś co operuje na dużych prostych danych.
A testowanie małych metod w JMH jakoś tam działa, ale nie można tego czytać jako
  • Odpowiedz
@fegwegw: Bzdura, pytania na rekrutacji powinny zaczynac sie od banalnych a konczyć na takich gdzie nie masz pojęcia o co chodzi. Inaczej nie da się rzetelnie sprawdzić wiedzy.

@wodaSpadaZWysoka: Jeśli dopiero zaczynasz w scali to koniecznie podstawy programowania funkcyjnego, o to zawsze moga spytac, co to jest funkcja wyzszego rzedu, currying, tail recursion, lazy evaluation.

Warto wiedzieć jak działa pattern matching, znać(umieć wymienić i opisać) różne znaczenia słowa implicit.
  • Odpowiedz
@fegwegw: Bzdura, pytania na rekrutacji powinny zaczynac sie od banalnych a konczyć na takich gdzie nie masz pojęcia o co chodzi. Inaczej nie da się rzetelnie sprawdzić wied


@Krever: Nie chodziło mi o pytania trudne, czy wymagające specjalistycznej wiedzy. Chodziło mi o pytania podchwytliwe, które mają za zadanie wprowadzić Cię w błąd.
  • Odpowiedz
Wrzucam trochę jako ciekawostka.
10 minutowe zapisy z ParallelGC, w komentarzu SerialGC. Właśnie nagrywa się NewParallelGC, za jakieś 10 minut dorzucę w komentarzu.
Aplikacja: Dość mała aplikacja napisana w Swingu (okolice 2 kloc), która tworzy sporo nowych obiektów o którym czasie życia (1-2 minuty absolutny maks dla około 95% obiektów).

#java #jvm #garbagecollector #ciekawostki #programowanietrochetez
Wyrewolwerowanyrewolwer - Wrzucam trochę jako ciekawostka.
10 minutowe zapisy z Para...

źródło: comment_Ab36hOv3GcM9jtRvHsp4IdgzLmWJPpHM.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki wydrukowałem sobie dzisiaj flagi #java #jvm i niby wszystko spoko, zrozumiałe, ale na końcu jest taki kwiatek:

intx hashCode = 5 {product}


Nie potrafię znaleźć informacji na ten temat bo google cały czas kieruje mnie do tematów typu comparable/hashcode, how to implement hashcode etc.

Ktoś/coś
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam programirki z tagów #scala #programowaniefunkcyjne #jvm oraz też #java i #programowanie

Mam pytanie. Chciałbym się wziąć na poważnie za naukę programowania w scali, tak żeby wejść w 2017 w nową pracę z wykorzystaniem tego języka (chociaż wiem jak jest trudno bo już szukałem). Moją główną motywacją nie jest myślenie, że 2017 to będzie rok scali (linux hehe), bo prawdopodobnie taki rok nie
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kisi3l: Tyle, że ja bym nie zawężał tylko do znających Pythona, ale rozszerzył na wszystkich, którzy coś robią z programowaniem po godzinach just for fun.
  • Odpowiedz
Jeśli ktoś narzeka na to, że różne zestawy testów nie działają lekko, łatwo i przyjemnie w #ide, mimo że śmigają w #gradle, to polecam #idea 16 EAP.
W końcu każda konfiguracja jest osobnym modułem, może mieć swój output path, nie trzeba się szarpać z taskiem idea.
Poletzam motzno.
#programowanie #jvm #java
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m4kb0l: tak jak w Polsce. Poniższe linki kiedyś już komuś wysyłałem, więc mogę przykleić:

W profilu na linkedin ustaw miasto Monachium, bo w ten sposób headhunterzy szukają pracowników. Załóż też profil na niemieckiej wersji: xing.de

Co do portali z ofertami pracy, to
  • Odpowiedz
@goompas: a w jakim kontekscie pytasz czy warto? :)

Warto poczytać, poznać, pokombinować, fajne koncepcje :)

Nie koniecznie te książki, mogą być inne, chodzi mi ogólnie o reactive programming.
  • Odpowiedz
#minecraft #pytanie #informatyka #wydajnosc #programowanie #java #jvm

Sorry, że spamuję tagiem, ale pomyślałem, że to mogłoby być ciekawe. Wiem, że Java to g---o itd, ale właściwie, co jest przyczyną niskiej wydajności Minecrafta?

Wiem, że działa na JVM i OGÓLNIE tak można ująć wszystkie przyczyny. Niemniej, poza Garbage Collectorem, który od czasu do czasu powinien spowodować przycięcia, nie powinno być
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach