ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#java

  1. * choice joined #java
  2. choice hi! if i write a stand alone java program and make sure there are no cyclic references and references to unused objects are removed, then reference counting would be enough for memory management. will the GC be required in this case at all?
  3. dreamreal depends on what you mean by "required."
  4. dreamreal You can write a java app such that a ZGC works fine for you, sure. But do you want to, and why
  5. dreamreal in general, the juice ain't worth the squeeze.
  6. choice benefit of java and not another language, and real time.
  7. dreamreal Well, the java stdlib isn't going to run for ZGC, so you're going to miss out on most of the reasons you'd want the JVM in the first place
  8. dreamreal and RT isn't hard to do even with a GC
  9. dreamreal just don't use a stop-the-world, or keep heap small enough that pauses are short enough to guarantee response time, and tell the GC not to exceed those constraints
  10. dreamreal the only way THAT gets difficult is if you need massive datasets
  11. jbosmans they landed safely \o/
  12. jbosmans 1.2M watching, not too bad
  13. dreamreal choice: what does this app do? What about it needs to be RT?
  14. choice it's just an academic exercise for the beauty of it. nothing in particular.
  15. dreamreal Well, if it's a pathological desire for ZGC, godspeed and a' that. In the real world, that sort of requirement is for the micro profile, which ... has very limited support for GC if at all. Even "realtime games" in Java don't need to avoid allocation; they rely on smaller heaps and quick eden cleanup.
  16. dreamreal In practice, GC is a burden mostly for apps that have monstrous memory allocation spikes.
  17. dreamreal Or with "difficult" programmers, I guess. :D
  18. jbosmans artemis touched down aok
  19. choice have you ever worked on a larger project where there was not at least one "difficult" programmer? ;D
  20. * roesyyu joined #java
  21. * mindCrime joined #java
  22. * roesyyu joined #java
  23. * traceflow joined #java
  24. * roesyyu joined #java
  25. * roesyyu joined #java
  26. * roesyyu joined #java
  27. * jwisbell35 joined #java
  28. * roesyyu joined #java
  29. * roesyyu joined #java
  30. * roesyyu joined #java
  31. * Betal joined #java
  32. * B_fd_ joined #java
  33. * johni__ joined #java
  34. * traceflow joined #java
  35. * johni__ joined #java
  36. * sponkz joined #java
  37. * Ragnor joined #java
  38. * B_fd_ joined #java
  39. * traceflow joined #java
  40. * Aedil joined #java
  41. * MonsterAbyss joined #java
  42. * stfstfm_ joined #java
  43. * raj joined #java
  44. * yeahitsme joined #java
  45. * johni__ joined #java
  46. * kathadris joined #java
  47. * MikeBux joined #java
  48. * agnivn joined #java
  49. * agnivn joined #java
  50. * agnivn joined #java
  51. * Candle joined #java
  52. * GreenResponse joined #java
  53. * roesyyu joined #java
  54. * roesyyu joined #java
  55. * roesyyu joined #java
  56. * roesyyu joined #java
  57. * magla joined #java
  58. whaley there's no such thing as a programmer that isn't difficult in some way. We all have our idiosyncracies that make us intolerable over the course of time on a shared project
  59. dreamreal Naturally, you're wrong. The "difficult programmer" comes from one or both of two poles: the subject and the observer. One or both can be emphatic and stubborn, judgmental and insistent: that's when you have "a difficult programmer." If you want to get along and you're intentional about it on both side, there's no difficult programmer.
  60. dreamreal If you want to be a difficult programmer - or you accept being a bit of a jerk - there you are, you're going to win that battle. if your goal is to NOT be a difficult programmer, well, it takes two to tango, as they say - maybe the other programmer's a hosehead. But that's why you *don't hire jerks*.
  61. dreamreal Of course, I say that as I just wrote an internal article about team trust and dynamics for work myself, because of an argument and criticism over practice where I am *clearly* in the right.
  62. dreamreal I may *publish* that article eventually, but I need to make sure I can write it without accusing anyone, or complaining, or exposing internals.
  63. GreenResponse is javachannel.org down or something? can’t reach the backlogs
  64. * roesyyu joined #java
  65. dreamreal if you're looking for logs, that'd be javabot's site or bytecode.news (nevet logs the channel as well), not javachannel.org, but that site is unreliable these days
  66. dreamreal https://bytecode.news/logs?provenance=irc%3A%2F%2Flibera%2F%2523java&day=2026-04-11 works, but javabot's logs are basically the same dataset
  67. nevet bytecode.news
  68. * roesyyu joined #java
  69. * roesyyu joined #java
  70. GreenResponse aha, thanks
  71. dreamreal if you use bytecode's logs, let me know how it looks/acts/could be improved, please
  72. dreamreal they're both boths, generally here at the same times, so the log contents should be *really* similar, but eh, YMMV
  73. * roesyyu joined #java
  74. * stfstfm joined #java
  75. dreamreal they're both BOTS, sorry
  76. dreamreal doing my taxes, distracted
  77. * stfstfm_ joined #java
  78. waz claude will do them for you
  79. dreamreal that's just what an AI would say
  80. * Jabo joined #java
  81. GreenResponse AI, like, “hold my nvidia’s, this will be a cinch”
  82. dreamreal waz: that's a really good idea, honestly, though, and can you resummarize the cookie recipe? :D
  83. * sponkz joined #java
  84. * simon816 joined #java
  85. * jink joined #java
  86. * jink joined #java
  87. * roesyyu joined #java
  88. * Jabo joined #java
  89. * roesyyu joined #java
  90. * roesyyu joined #java
  91. * roesyyu joined #java
  92. * roesyyu joined #java
  93. * roesyyu joined #java
  94. * roesyyu joined #java
  95. * roesyyu joined #java
  96. * roesyyu joined #java
  97. * roesyyu joined #java
  98. * roesyyu joined #java
  99. * roesyyu joined #java
  100. * ferdna joined #java
  101. * Afterglow joined #java
  102. * LtHummus joined #java
  103. whaley dreamreal: you probably missed the nuance of "over the course of time"... familiarity breeds contempt. For instance, I find you mostly insufferable in here mostly because I've been in here with you for... 20+ years now?
  104. whaley case in point... of all of the people in this channel, I think you are the only one that would actually start a response with "naturally, you're wrong"
  105. * ptomli joined #java
  106. * kathadris joined #java
  107. * canton7 joined #java
  108. * ferdna joined #java
  109. * MikeBux joined #java
  110. GreenResponse this is an old “pecking order” scenario and what certain Adolf Hitler said once “the might is right”. dreamreal is kind of boss here so he can boss around
  111. whaley weird, but ok
  112. * mindCrime joined #java
  113. waz wait, he's the boas!?
  114. waz s/boas/boss
  115. * Falco joined #java
  116. GreenResponse no, *technically* cheeser is of course
  117. Para I don't remember having salary discussions with him.
  118. GreenResponse oh, and CodeGeek
  119. Para Anyway. There's also a level of importance/care/equality which is very subjective in these things. To me dreamreal's approach is "ok boomer (but secretly snirking at it)" a bit.
  120. Para But then again I decided some years ago to mostly not care about things and just go with the flow.
  121. * Betal joined #java
  122. * BarnabasDK joined #java
  123. * BarnabasDK joined #java
  124. * polarian joined #java
  125. Swayze not caring is giga
  126. Swayze esp when you're 12
  127. * victori joined #java
  128. * stfstfm joined #java
  129. * roesyyu joined #java
  130. dreamreal GreenResponse: what?
  131. GreenResponse sorry, maybe is was a bit over the edge
  132. dreamreal and whaley it's not my fault that I'm the one with the confidence to say "I think you're wrong and here's why"
  133. * roesyyu joined #java
  134. dreamreal and I am definitely not "the boss" in here, or anywhere, really
  135. dreamreal I'm not smirking at any of it: to me, it's diagnostic in nature. Is there a problem, what's the problem, why is it there, what can be done about it, what should be done about it?
  136. dreamreal if there's no problem, great: why do people like me think there IS one? Maybe that's the problem.
  137. * polarian joined #java
  138. dreamreal Maybe we're a small set of people: I don't know. I'm a member of the set that thinks it's a problem, so maybe our perspective is flawed. Feel free to illuminate our ignorance.
  139. dreamreal Just don't be dumb about it, and ifyou're going to put a stake in the ground, great: own it.
  140. * roesyyu joined #java
  141. * sa02irc joined #java
  142. * mindCrime joined #java
  143. * victori joined #java
  144. * tazle joined #java
  145. * akaWolf joined #java
  146. * akaWolf joined #java
  147. * akaWolf joined #java
  148. * stfstfm_ joined #java
  149. * B_fd joined #java
  150. * victori joined #java
  151. * mindCrime joined #java
  152. * marcel joined #java
  153. * B_fd joined #java
  154. * kathadris joined #java
  155. * overholts0 joined #java
  156. * kusanagi joined #java