0

one of the most important factors which plays roll in Swing Timers is the CPU of that machine. I mean maybe a Timer works fine on a machine with Core i7 but not fine on one with Core i3. I'm making different animations via Timers for different parts of my program. I'm working on a laptop with Core i7. how should I know what are the least of system requirements needed for the animations I've made? and I think it is not limited to here, in general words I mean, how should I know what are the least of system requirements needed for my java program to run good ?

Soheil
  • 1,676
  • 7
  • 34
  • 65
  • 1
    You can only benchmark. However I think you will notice no difference between i3 and i7 for your animations. – gd1 Feb 13 '13 at 18:38
  • @gd1 but it is really not possible i think...(how many machines do we have ?!!!) – Soheil Feb 13 '13 at 18:39
  • 1
    I think there is no way for an i7 to 'emulate' an i3. Even if you underclock the i7, there are structural differences between these two processor families. However, I think you may be overestimating the issue. Try your application on a old machine (Pentium III or IV). If it works there, then it will work on every i-something. Instead of testing if i3 works fine, try to really find a "minimum requirement". Get old machines. – gd1 Feb 13 '13 at 18:42
  • @gd1 yes, you are correct, i3 was only an example. your suggestion seems logical... – Soheil Feb 13 '13 at 18:44
  • 1
    Glad to hear... :) And remember there's still a lot of people using Atoms on netbooks. I don't know if you target them. – gd1 Feb 13 '13 at 18:45

1 Answers1

1

you could rent an amazon EC2 micro instance to test on. I'm not sure you'll get down to Atom performance - you might have to beg/borrow a machine if you really want to test on that, but a micro EC2 instance is free and might help you test on various platforms.

phatmanace
  • 4,671
  • 3
  • 24
  • 29