java 관련 질문 2개.

rakton의 이미지

메리메리 고잉메리 크리스마스입니다.java
크리스마스를 맞이하여 질문을 드리고 싶은게 있는데요.class
네, java관련 질문 2개입니다.

1. 제가 작성한 프로그램과 상관없이 영원이 돌아가는 절대 시계가 필요한데요, 간단하게 while문으로 time counter를 만들어 소스코드안에 넣었더니 while문 때문에 다음 줄이 실행이 안되더라구요. thread를 나누어서 처리를 하려고했지만 이 역시 엄밀한 의미에서는 프로그램에 무관한 시계가 아니기에(시계가 돌아가는 동안은 프로그램이 처리가 안되고, 프로그램이 처리되는 동안은 시계가 돌아가지 않기 때문에..) 제가 생각했던 수준의 프로그램을 구현하지 못했습니다. 이러한 문제를 해결할 수 있는 프로그램과 independent한 그러나 시간 정보를 program에 줄 수 있는 절대시계(?)와 관련된 자료가 있으신분은 공유해주시면 감사하겠습니다. 윈도우 시계말구요. 제가 원할 때 0일 0시 0분 0초에서 시작할 수 있었으면 합니다.

2. 현재 구현중인 프로그램의 퍼포먼스를 측정하기 위해서 runtime 클래스를 활용해서 Heap-Memory(Non-Heap Memory) 정보나 Process ID등을 받아오고 있습니다. java 퍼포먼스 측정과 관련된 책을 살펴보니 커맨드창에서 jstat과 같은 명령어를 활용해서 Garbage Collector나 CPU 점유율 등 많은 정보를 확인할 수 있었는데요. 저는 정보확인에 그치지 않고 이러한 정보들을 가져와(txt파일로 가져오든, 변수에 담던) java 소스코드에서 사용하고 싶습니다. 그러니까 커맨드창에서 java -version과 같은 명령어를 이클립스와 같은 IDE 도구에서 사용하고 그 정보를 가져오고 싶습니다.(아 물론, oracle문서에서 제공하는 클래스를 잘 활용하면 다 가져올 수 있겠지만 보다 편리한 방법이 있을까 해서요..) 이러한 정보에 대해 아시는 분은 알려주시면 정말 감사하겠습니다.!

즐거운 크리스마스 되세요 :)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.