rafaeldff + thread   73

TDA - Thread Dump Analyzer: Wiki: Home — Project Kenai
The TDA Thread Dump Analyzer for Java is a small Swing GUI for analyzing Thread Dumps and Heap Information generated by the Sun Java VM (currently tested with 1.4.x, 1.5.0_x and 1.6.0_x releases). It parses the thread dumps and class histograms from a provided log file. TDA needs at least Java 1.4.2_x to run.

It provides statistic informations about the found thread dumps, gives information about locked monitors and waiting threads. It can diff between threads to look for similarities and has a "long-running-thread" detection. It also provides overview of heap objects at a thread dump, if class histogram was logged.
thread  threads  threading  ThreadDump  analyzer  analysis  TDA  ThreadDumpAnalyzer  java  jvm  tooling  tool  debugging  observability  project  opensource 
december 2014 by rafaeldff
Bell Labs and CSP Threads
This page is a slice of the history of concurrent programming, focusing on one particular lineage of Hoare's language of communicating sequential processes (CSP) [1] [1a]. Concurrent programming in this style is interesting for reasons not of efficiency but of clarity. That is, it is a widespread mistake to think only of concurrent programming as a means to increase performance, e.g., to overlap disk I/O requests, to reduce latency by prefetching results to expected queries, or to take advantage of multiple processors. Such advantages are important but not relevant to this discussion. After all, they can be realized in other styles, such as asynchronous event-driven programming. Instead, we are interested in concurrent programming because it provides a natural abstraction that can make some programs much simpler.
CSP  Hoare  C.A.R.Hoare  PiCalculus  concurrency  concurrent  programming  thread  theading  threads  Inferno  Plan9  Aleph  Squeak  Newsqueak  DougMcIlroy  Pan  Promela  Alef  Limbo  Libthread  Go  GoogleGo  language  languages  systems  SystemsProgramming  RobPike  history  BellLabs 
april 2012 by rafaeldff
Task Dispatch and Nonblocking IO in Scala : Havoc's Blog
Modern application development platforms are addressing the related issues of globally-coordinated task dispatch and nonblocking IO.
IO  thread  threading  concurrency  nonblocking  java  scala  server  servers  C10K  actor  actors  task  dispatch  dispatcher  TaskDispatch  Havoc  Pennington  Akka 
april 2012 by rafaeldff
Capriccio Home
The group behind the "Why Events are a Bad Idea (for high-concurrency servers)" work.
group  research  academia  Events  Event  Eventing  concurrency  thread  threads  threading  capriccio  server  network  programming 
december 2011 by rafaeldff
Nabble - Re: tricky init sequence
Scala advice: "-Xfuture and -Xcheckinit are intended to help users prepare for the change. So it is recommended that those with non-trivial projects start using them to check out their code in advance." (by EPFL's Geoffrey Alan Washburn)
GeoffreyWashburn  message  list  thread  email  Scala  scala-user  advice  tip  setting  option  settings  compiler 
september 2008 by rafaeldff
joshu comments on How Yahoo dropped the del.icio.us ball with a pointless 3 year rewrite (from mod_perl to PHP)
Joshua Schachter comments on reddit about problems in the process of integrating del.ici.us into yahoo. One major issue was a forced rewrite from Perl to C++ with PHP.
comment  reddit  thread  post  JoshuaSchachter  del.icio.us  delicious  Yahoo  sit  Web2.0  merger  aquisition  rewrite  problems 
august 2008 by rafaeldff
Systems programming in languages other than C? | Lambda the Ultimate
Several interesting projects mentioned in response to an inquiry for modern languages for systems programming.
thread  forum  LtU  systems  programming  language  Cyclone  D  BitC  Nitro  Osker 
august 2008 by rafaeldff
Functional Programming in the ACM CS Curriculum | Lambda the Ultimate
Peter Van Roy concisely explains the value of Dataflow Variables as a foundational concept. In a way, this forum comment is a 13-line summary of CTM's 800 lines.
post  forum  thread  comment  LtU  PeterVanRoy  Oz  Dataflow  DataflowVariable  DataflowConcurrency  FP  programming  language  semantics  concurrency  PvR 
june 2008 by rafaeldff
Integração de JSF com JSP Tagfiles - PBJug | Grupos do Google
In portuguese, a message from Maurício Linhares listing the flaws with JSF technology.
MaurícioLinhares  JSF  mail  mailing  list  thread  post  Java  JavaEE  anti  criticism  critique  webdev  component  UI  pt-br 
june 2008 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] RFC for REST?
Roy Fielding' s 2006 message to the REST-discuss mailing list clarifying the origins of REST and how it relates to the http object model.
RoyFielding  REST  history  web  http  software  architecture  style  pattern  standard  email  message  thread  REST-discuss  list  mail 
may 2008 by rafaeldff
(on-line code update projects) HOPL-III: A History of Erlang | Lambda the Ultimate
Mike Hicks comment on LtU listing a few recent projects working on "safe" hot code replacement (for various values of "safe").
comment  thread  LtU  MikeHicks  versioning  version  dynamic  linking  loading  upgrading  HotCodeReplacement  component  system  research  catalog  list  links 
may 2008 by rafaeldff
The Cover Pages:XML Namespace Specification
1999 message from Tim Bray explaining why unprefixed attributes in XML aren't implicitly in some namespace.
TimBray  email  message  thread  mailing  list  XML  specification  clarification  namespace  attribute  default 
april 2008 by rafaeldff
Steps Toward The Reinvention of Programming | Lambda the Ultimate
Some links to literature regarding dynamic (re)linking for statically typed languages.
forum  thread  LtU  post  PaulSnively  language  REPL  type  typing  dynamic  dynamicity  linking  compilation  compiler  linker  Alice  ML  Acute 
march 2008 by rafaeldff
Design Patterns vs. better languages - comp.lang.lisp | Google Groups
Dick Gabriel: "If there are no such things as patterns in the Lisp world, then there are no statements a master programmer can give as advice for junior programmers, and hence there is no difference at all between a beginning programmer and a master......
thread  message  newsgroup  RichardGabriel  pattern  patterns  software  design  OO  Lisp  response 
january 2008 by rafaeldff
Java Community News - Are Authors Technological Poseurs?
Interesting discussion. "JRuby developer Charles Nutter asks in a recent blog post whether good developers have time to be good authors ...(), and if well-known technical book authors really have the deep experience with a technology that can only come fr
blog  post  forum  thread  Artima  CharlesNutter  programming  coding  writing  writer  author  book  books 
october 2007 by rafaeldff
Binary Lambda Calculus and Combinatory Logic | Lambda the Ultimate
"the question of what is the smallest (as measured in binary bits) Turing Machine that can possibly be constructed. John Tromp provides an answer to this question in his always fun Lambda Calculus and Combinatory Logic Playground:"
LtU  thread  post  paper  ChrisRathman  JohnTromp  computerscience  computing  information  theory  complexity  LC  lambda  LambdaCalculus  calculus  calculi  Kolmogorov  KolmogorovComplexity  algorithm  InformationTheory  AIT  AlgorithmicInformationTheory  interpreter  language  Turing  TuringMachine  TM 
september 2007 by rafaeldff
Ralph Johnson: Erlang, the next Java | Lambda the Ultimate
Great comment on LtU, by user michaelw, on the subtle (cache hit-rate) and not so subtle (Amdahl's Law) effects that physical architectures impose on parallel software development.
comment  post  thread  LtU  michaelw  concurrency  parallel  parallelism  hardware  architecture  Amdahl'sLaw  Amdahl  cache  caching  efficiency  performance 
august 2007 by rafaeldff
Yellow Submarine : Weblog
Nice summary of the problems with threads as an abstraction for concurrent programming.
blog  post  RomanShaposhnik  thread  threads  concurrency  programming  Sun  bashing  critique 
august 2007 by rafaeldff
"top threads" plugin for JConsole - luminis® - the art of software engineering
"a JConsole plugin that displays the top threads, sorted by cpu usage in the last sampling period. It also displays cpu usage history, and an average over the last 10 sampling periods."
java  project  opensource  jconsole  plugin  JMX  thread  threads  monitoring  CPU  top  TopThreads  PeterDoornbosch 
july 2007 by rafaeldff
RE: macros vs. blocks
"Here's another macro that would be hard to do with just closures and reference parameters." -- Guy Steele. Also see Avi Bryant's reply.
post  mailing  list  thread  email  GuySteele  Scheme  macro  macros  hygienic  Smalltalk  metaprogramming  AviBryant  HOF  HOFs  closure  closures  code  sample  snippet  example  via:apopheniac 
june 2007 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] Re: REST intro slides
In this post from REST-discuss, Roy Fielding explains just WTF does "hypermedia is the engine of application state" means.
REST  thread  post  mailing  list  email  RoyFielding  REST-discuss  state  hypermeida  link  links  web  software  architecture  distributed  system  systems 
may 2007 by rafaeldff
Re: netbeans support for scala ?
Some level of support for Scala coming for NetBeans. Interesting.
scala  language  NetBeans  plugin  Java  JaroslavTulach  MartinKrauskopf  newsgroup  mailing  list  post  thread  news 
may 2007 by rafaeldff
Have we learned anything in the last 20 years? - Mail Thread Index
Interesting comp-os-research usenet thread sparked by Andy Tanenbaum (in 1992) discussing what did they know, at the time, regarding distributed (operating) systems. Among the responders are Rob Pike, Ken Thompson, Phil Winterbottom, Werner Vogels and Ken
thread  mail  mailing  list  newsgroup  usenet  OS  distributed  system  systems  comp.os.research  AndrewTanenbaum  RobPike  KenThompson  PhilWinterbottom  WernerVogels  KennethBirman  1992  1990s  research  CS  computerscience  computer  science 
may 2007 by rafaeldff
java.net Forums : Java Kernel. How it is ? When it will ...
Ethan Nicholas: "Officially we're still in the investigation and prototyping phase of this project (...)
That said, I'm working my butt off on this and the prototype is almost fully functional -- the installer is down to 2.5MB and runs every program I've
EthanNicholas  forum  thread  post  Java  JavaSE  JRE  desktop  client  download  runtime  kernel  java.net 
may 2007 by rafaeldff
Icon Language Implementation and Unicon News | Lambda the Ultimate
Need to check out this PL. Highlights: Goal-Directed Evaluation and interesting (why?) string scanning mechanisms.
Icon  language  programming  LtU  post  thread  Unicon  string  strings  tocheckout 
may 2007 by rafaeldff
JavaLobby - Re: Please define closures! (Ray Cromwell)
Ray Cromwell argues that standard library bloat has a bigger impact on Java's simplicity than new general purpose language extensions would have, among other interesting arguments on a post to a JavaLobby thread.
forum  post  thread  RayCromwell  java  language  design  history  marketing 
december 2006 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] REST, HTTP, Sessions and Cookies
Roy Fielding clarifiyng the statelessness constraint in REST, in a message to the REST-discuss mailing list.
post  thread  RoyFielding  REST  distributed  systems  scalability  web  software  architecture  discussion  group  mailing  list  mail  email  message  state  http  cookies  stateless  statelessness 
december 2006 by rafaeldff
Configuring DNS in Sun Solaris 10
Helped troubleshooting DNS support in Solaris (atop VMWare, but I don't think it matters here).
forum  thread  support  infra  Solaris  10  VMWare  network  DNS  naming  configuration 
december 2006 by rafaeldff
Solaris 9: Intel CSA LAN - ABXZone.com Forums
Helped troubleshooting networking in Solaris (atop VMWare).
forum  thread  support  infra  Solaris  10  VMWare  device  driver  hardware  network  NIC  Intel 
december 2006 by rafaeldff
Sun puts 16 cores on its 'Rock' chip | CNET News.com
More cores, higher performance/thread, more speculative optmizations (including intriguing "scout threads").
news  cnet  sun  processor  chip  Tock  SPARC  MultiCore  performance  concurrency  threading  thread  threads 
december 2006 by rafaeldff
Why Threads Are A Bad Idea (for most purposes)
1996 presentation from John Ousterhout, a Sun labs researcher at the time, stating that: 1 - threads are hard; 2 - Event driven programming is a much easier alternative and 3 - threads are hard.
presentation  pdf  JohnOusterhout  Sun  concurrency  thread  threading  threads  programming  event  events  EDP  software  design  architecture 
october 2006 by rafaeldff
Re: Erlang Scheduler: what does it do?
Clear explanation of how Erlang's thread scheduler works on the language mailing list.
message  thread  post  email  mailing  list  erlang  language  scheduler  scheduling  threads  concurrency  interpreter  green  GreenThreads  realtime  algorithm 
september 2006 by rafaeldff
/dev/null - FastCGI: Not So Fast
Multiprocess vs multithread for web server archictecture... Cameron argues against Jon Tiersen's exaltation of FastCGI (multi process) arch.
CameronPurdy  blog  post  CGI  FastCGI  process  Thread  concurrency  concurrent  server  performance  scalability  I/O  software  architecture 
august 2006 by rafaeldff
Speculative Threading: Creating New Methods of Thread-Level Parallelization
Intel research on making unsafe optimizations possible with speculative thread spawning (needs compiler and hardware support).
article  compiler  CPU  processor  hardware  assembly  assembler  lowlevel  intel  research  concurrency  Thread  threading  threads  optimization 
july 2006 by rafaeldff
How does category theory help? - Google Groups : sci.physics.research
Another discussion thread on Category Theory. This time on its applications (or lack thereof) to physics.
math  mathematics  CT  CategoryTheory  Category  Theory  physics  application  applied  forum  thread  foundation  foundations 
july 2006 by rafaeldff
Ars Mathematica » Blog Archive » Opinions of Category Theory
Mathematicians arguing whether Category Theory's hype exceeds it's usefulness. Some insight on the problems of over-abstraction (analogous to Peris' "Turing Tarpit" in CS); could be viewed as an argument against the One True Programming Language paradigm
math  mathmatics  CT  CategoryTheory  Category  theory  discussion  thread  blog  post  formal  formalism  system  abstraction  abstract  arsmathematica 
july 2006 by rafaeldff
The Networking, Messaging, Servers, and Threading Library for C++
"NMSTL is the Networking, Messaging, Servers, and Threading Library, a portable, templatized C++ library (...) In general, the goal is that NMSTL is to "systems stuff" what STL is to algorithms and containers(...)." Another for the what-if-someday departa
C++  system  systems  programming  low-level  high-perf  high-performance  performance  Networking  Messaging  Servers  Threading  thread  network  library  template 
june 2006 by rafaeldff
Java Technology Forums - incompatible types (type inference quirks)
Generic methods type inference algorithm sometimes doesn't match by return type (special syntax needed: obj.<Type>method(...) )
java  generics  type  inference  tip  quirk  generic  programming  forum  thread  post  java.sun.com 
june 2006 by rafaeldff
Spring Live ~ Weblog
JBoss vs. Spring on Matt Raible's comments page.
flamewar  flame  JBoss  Spring  java  J2EE  JavaEE  5  3  EJB  EJB3  JPA  API  pitchfork  middleware  discussion  thread 
june 2006 by rafaeldff

related tags

1990s  abstract  abstraction  academia  actor  actors  Acute  advice  AIT  Akka  AlanKay  Alef  Aleph  algorithm  AlgorithmicInformationTheory  Alice  amazon  Amdahl  Amdahl'sLaw  analysis  analyzer  AndrewTanenbaum  announcement  anti  API  application  applied  aquisition  architecture  arsmathematica  article  Artima  assembler  assembly  attribute  author  automatic  AviBryant  bashing  BellLabs  BenjaminCarlyle  BillBurke  BillDeHora  BillDeHóra  BitC  blocking  blog  blueprint  book  books  BrianGoetz  building  business  bytecode  C++  C.A.R.Hoare  C10K  cache  caching  calculi  calculus  CameronPurdy  capriccio  catalog  Category  CategoryTheory  CGI  CharlesNutter  checking  ChetHaase  chip  ChrisRathman  clarification  client  clone  closure  closures  cnet  code  coding  coffee  comment  comments  comp.os.research  company  comparison  compilation  compiler  complexity  component  computer  computerarchitecture  ComputerOrganization  computerscience  computing  concurrency  concurrent  ConcurrentProgramming  configuration  conversation  cookies  corporation  cpu  criticism  critique  CS  CSP  CT  Cyclone  D  DanCreswell  Dataflow  DataflowConcurrency  DataflowVariable  deadlock  debate  debugging  default  del.icio.us  delicious  design  desktop  development  device  discussion  dispatch  dispatcher  distributed  django  DNS  DougMcIlroy  download  driver  DuckType  DuckTyping  dynamic  dynamicity  EDP  edtech  edu  education  efficiency  EJB  EJB3  email  EricNewcomer  erlang  EthanNicholas  event  Eventing  EventLoop  events  example  exec  execve  F3  FastCGI  flame  flamewar  floor  floorplant  fork  form  formal  formalism  forum  foundation  foundations  FP  framework  free  generation  generic  generics  GeoffreyWashburn  Go  GoogleGo  green  GreenThread  GreenThreads  group  gui  GuySteele  hackernews  hardware  Havoc  HerbSutter  high-perf  high-performance  history  hn  Hoare  HOF  HOFs  home  HotCodeReplacement  house  http  http2  hygienic  hypermeida  hyperthreading  I/O  Icon  implementation  industry  inference  Inferno  information  InformationTheory  infra  infrastructure  inspection  integration  intel  interoperability  interpreter  io  j2ee  JaroslavTulach  java  java.net  java.sun.com  JavaEE  JavaFX  JavaPolis  javascript  JavaSE  JavaSpaces  JBoss  jconsole  jee  jetty  Jini  JMX  joelonsoftware  JohnOusterhout  JohnTromp  JoshuaSchachter  JPA  JRE  js  jsf  JustinRudd  jvm  Kawa  KennethBirman  KenThompson  kernel  Kolmogorov  KolmogorovComplexity  lambda  LambdaCalculus  lambdaTheUltimate  language  languages  LC  lens  lenses  library  Libthread  life  Limbo  link  linker  linking  links  linux  Lisp  list  live  loading  locking  locks  LorenzoPuccetti  low-level  lowlevel  LtU  macro  macros  mail  mailing  mailinglist  management  manipulate  manipulation  MarkBaker  market  marketing  MarkLittle  MartinKrauskopf  math  mathematics  mathmatics  MaurícioLinhares  merger  message  Messaging  metaprogramming  michaelw  microarchitecture  microsoft  middleware  MikeHicks  ML  monitoring  msn  multi-threading  multicore  multithreading  namespace  naming  nasa  NeelakantanKrishnaswami  neelk  NetBeans  network  networking  news  newsgroup  Newsqueak  NIC  nio  Nitro  nntp  Node  NodeJS  nonblocking  object  observability  oo  oop  opensource  operations  optimization  option  OS  Osker  Oz  Pan  paper  parallel  parallelism  pattern  patterns  PaulSnively  pdf  Pennington  PerBothner  performance  PeterDoornbosch  PeterVanRoy  philosophy  PhilWinterbottom  physics  PiCalculus  pitchfork  PL  Plan9  plant  plugin  post  posting  presentation  problems  process  processes  processor  programmatic  programming  project  Promela  pt-br  pthreads  purchase  PvR  python  quirk  rails  RayCromwell  realtime  recommendations  reddit  RedHat  reference  references  REPL  research  response  REST  REST-discuss  rewrite  RichardGabriel  RobPike  RomanShaposhnik  RoyFielding  ruby  runtime  RyanDahl  sample  scala  scala-user  scalability  scheduler  scheduling  Scheme  science  scorm  SeanMcDirmid  SEDA  semantics  server  servers  service  setting  settings  sit  smalltalk  snippet  soap  socket  software  Solaris  SPARC  specification  Spring  squeak  stack  stacktrace  standard  state  stateless  statelessness  SteveLoughran  string  strings  style  sun  Superglue  support  swing  Synchronization  syscall  syscalls  system  systems  SystemsProgramming  tag  talk  task  TaskDispatch  TDA  technology  template  theading  theads  theory  thread  threaddump  ThreadDumpAnalyzer  threading  ThreadPool  threads  TimBates  TimBray  tip  TM  tocheckout  Tock  tool  tooling  top  TopThreads  toread  tree  tss  TupleSpaces  Turing  TuringMachine  type  typing  ui  Unicon  unix  upgrading  usenet  version  versioning  via:apopheniac  video  VMS  VMWare  w3c  web  Web2.0  webdev  WebServices  webtide  WernerVogels  WorkStealing  writer  writing  ws-*  XML  Yahoo  zope 

Copy this bookmark: