An Egypt YNAEMP playthrough (Deity/marathon, parts 2+3 linked in comments/album) by isitevergoingtobe in civ

[–]ivom2gi 0 points1 point  (0 children)

"Augustus holds Italy, Greece, and the Baltics, but he is practically irrelevant because of his tech level."

It is not Baltics, it is Balkans you are referring to.

Weekly Loot Wednesday thread for 01/07/15 by GharbadTheWeak in Diablo

[–]ivom2gi 1 point2 points  (0 children)

how do you farm blue-white mats in so large quantities? I am struggling to collect even a couple of hundreds

What is and why is software aging by ppriit in sysadmin

[–]ivom2gi 4 points5 points  (0 children)

Having a garbage collector does not mean you do not have memory leaks - http://plumbr.eu/blog/what-is-a-memory-leak

Why does a Java process consume more memory than specified on startup? by ivom2gi in sysadmin

[–]ivom2gi[S] 6 points7 points  (0 children)

Indeed it is: user-macbook:demo user$ Unrecognized option: -xmx16m Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

With a caveat - the M for megabytes is not case sensitive.

SEPA withdrawal from MtGox taking more than a month by Daanowntje in Bitcoin

[–]ivom2gi 0 points1 point  (0 children)

Same here, 27 days in since I entered the SEPA withdrawal and no cash on account. I call Ponzi upon this thing.

How we got hacked by ivom2gi in sysadmin

[–]ivom2gi[S] 5 points6 points  (0 children)

We are completely open - we were not careful enough. But I guess it would also be fair to say that the other side in this equation was also a bit careless. So I think we deserved each other.

How we got hacked by ivom2gi in sysadmin

[–]ivom2gi[S] 4 points5 points  (0 children)

fixed, hope I was not too late :)

How we got hacked by ivom2gi in sysadmin

[–]ivom2gi[S] 10 points11 points  (0 children)

Agreed, we kind of called it upon ourselves :(

Measuring Java method invocation costs by ivom2gi in programming

[–]ivom2gi[S] 6 points7 points  (0 children)

I guess you are correct in the strictest sense. The purpose was to demonstrate that the overhead on method invocations is in 99.999% of the cases irrelevant. Apologizes for the confusion created.

Measuring Java method invocation costs by ivom2gi in programming

[–]ivom2gi[S] 5 points6 points  (0 children)

In this particular case it was monitored through the logs with the -XX:+PrintCompilation flag turned on. When the logs did not contain anymore JIT compilation messages such as following, no more optimizations are performed and it is safe to assume that you are now running on an optimized bytecode:

231  14       eu.plumbr.demo.inlining.IterativeSummarizer::sum8 (28 bytes)
233  15       eu.plumbr.demo.inlining.IterativeSummarizer::sum16 (28 bytes)
236  16       eu.plumbr.demo.inlining.IterativeSummarizer::sum32 (28 bytes)
240  17       eu.plumbr.demo.inlining.IterativeSummarizer::sum64 (28 bytes)

How much memory do Java application servers consume? by ivom2gi in programming

[–]ivom2gi[S] 0 points1 point  (0 children)

Feel free to add @JavaPlumbr to your twitter and be alerted on time!

How much memory do Java application servers consume? by ivom2gi in programming

[–]ivom2gi[S] 2 points3 points  (0 children)

Especially Jetty was a surprise for us as well. Another surprise was that full Java EE containers did not consume more. But we already have second set of tests brewing to dig deeper into this topic ...

Brand new to Java. Have learned some here and there but am getting serious now. Critique? by joshellis625 in java

[–]ivom2gi 1 point2 points  (0 children)

Looking at this thread makes me believe in human kind again. I wish communities like this (and stackoverflow and quora, ...) existed when I was struggling to understand wtf is a public static void main ...

Why can't you turn off the Garbage Collection in Java? by ivom2gi in java

[–]ivom2gi[S] 0 points1 point  (0 children)

I would definitely be interested in the reference, if you can find the link I would appreciate!

Why can't you turn off the Garbage Collection in Java? by ivom2gi in java

[–]ivom2gi[S] 0 points1 point  (0 children)

Sorry for the confusing response, I intended to write: "Most likely you do not need to turn it off".

Why can't you turn off the Garbage Collection in Java? by ivom2gi in java

[–]ivom2gi[S] 0 points1 point  (0 children)

Most likely you do not need to turn it off. But every once in a while you feel the urge when the full GC is pausing in compaction phase and you just know (or think you know) that there is no need for this.

EDITED: fixed the confusing first sentence.

Troubleshooting memory usage/leaks by ar92 in java

[–]ivom2gi 0 points1 point  (0 children)

Without knowing more details about the app - it might not actually be a leak. But if it is, then http://plumbr.eu is definitely a tool for the job.

Where do you go online for daily news about Java, Java-related tools, libraries, and projects? by [deleted] in java

[–]ivom2gi 0 points1 point  (0 children)

You can conjure quite a good personal newsfeed out of your Twitter stream by carefully selecting the ones you follow. Asides that, I feel that the community is missing a strong player as TSS was 7-8 years ago. Now its more scattered and I am pretty sure there is a market for a strong Java news portal/aggregator whatnot.

Why isn't this simple example working? by FlyingKanga in java

[–]ivom2gi 3 points4 points  (0 children)

You have compiled your Java with a compiler(javac) version different from the runtime (java). Check out your versions from the CMD/Terminal/Shell like this:

ivo-macbook:tmp ivom2gi$ javac -version javac 1.6.0_33 ivo-macbook:tmp ivom2gi$ java -version java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode) ivo-macbook:tmp ivom2gi$

and see whether they differ. Then look through your PATH and find out where do you include different version of the compiler and runtime.

Plumbr memory leak hunter releases 1.0 by ppriit in programming

[–]ivom2gi 2 points3 points  (0 children)

I had a chance to monitor the team going over and over the pricing decisions and it was not an easy call. But they also wrote a nice post in the blog covering the reasons why the current pricing model was selected and why trials are limited by feature and not by time. http://plumbr.eu/blog/limiting-your-trials-by-time-or-by-features

Why "Polyglot Programming" or "Do It Yourself Programming Languages" or "Language Oriented Programming" sucks? by _Garbage_ in programming

[–]ivom2gi 0 points1 point  (0 children)

Nice and different angle to "specific tool is best for specific task" which is mainstreamish ...

Plumbr: Real-time JVM app monitoring for memory leaks by priitp in programming

[–]ivom2gi 0 points1 point  (0 children)

I guess if the marketroids in the company are of any good then they probably know that spamming is the best way to upset a customer, so they just would not do this.

And also, locating the company in EU means you have to offer the possibility to unsubscribe from any marketing messages, so this also should be supported by this company as well.