Any optimization options like that for Mac?
titanium, I've been using and supporting MacOS for a long time and I'm not aware of any such Mac equivalent.
Here's what a PC support friend of mine said:Basically I won’t recommend changing the priority as it can take time away from real priority process – like LAN card drivers ensuring they will capture all the packets or disk IO flushes etc.
Thanks for the answers people.
The truth is, 90% of filemaker slow down is due to BAD programming, but I have noticed certain things like when applying lots of conditionals to fields on a table view, there is a slow down and a significant one, anyone else experience this?
Note: conditionals I have setup are using values in fields that are NOT calculations.
What kind of actions are you performing when you are seeing slow-downs? A lot of auto-enters, especially ones with Let () statements that reference many fields can cause serious slow-downs, as well.
Is the slow-down during a script, or just waiting for the record to load?
I use table view as my 'list' view and the only action I am performing is going from one 'list' view from one table to another 'list' view in another table.
Yes, there are lots of records in each table and they use conditionals to display records different colours. depening on some fields (and also a global variable in one condition).
There are NO scripts being run when this occurs, just displaying fields with conditions in 'table' view.
First two things that come to mind are:
1) Dependency chain. How many conditions do your conditions depend on? In other words, do you have one calculation that depends on another calculation that depends on another calculation? If so, maybe you can make the conditions more direct and cut a few steps out of the chain. (Ray Cologon has an excellent example of this in his Bible.)
2) How many fields are in the table that's being loaded? Assuming this file is being hosted by Server, you may be suffering from bandwidth issues, since the entire record has to be downloaded, even if all the fields aren't being displayed.
That's just off the top of my head.
How many records are showing? Can you reduce the full record count down? So you have less records in the found set?
If you duplicate the layout and remove the conditional formatting, does it work faster? You should be able to pin-point if it's actually the Conditional Formatting that is causing the slow down.
Also, are you Conditional Formatting a bunch of fields? Can you use list view and just Conditionally format 1 object instead of many?
Hmmm, neat option, I never noticed that before.
Do you have to do this every time, or is there a way to have the FM exe always default to High Priority?
As a general warning, one should not fiddle with process priorities (especially not increase them too much), otherwise the OS may turn unresponsive or unstable. These my 2 cents as somebody who had administrated VMS, Unix and other operating systems, and who has also gained some experience in high-performance computing. There is a good reason why OS designers had attributed given priorities to given task classes, and why application processes should get lower priorities than OS tasks.
Much more important for fast FM performance are
fast network (in a hosted environment)
clean database model and other software factors as discussed previously
Dr. Martin Braendle
Informationszentrum Chemie Biologie Pharmazie
HCI G 5.3
+41 44 632 29 48 Telefon
+41 44 633 12 87 Fax
Datum: Wed, 1 Feb 2012 08:14:05 -0800
Betreff: Re: Improving Filemaker's performance??
IMHO, MAC doesn't need this improvement, as it is always giving as much RAM performance to the frontmost app as possible - unless you have lots of background processes running.
So I would say for MAC the only ways are: get more RAM or get a bigger machine.
efficient hard drive is vitally important on any platform as FileMaker does that 'read/write' quite often!!
24U has just released a product called FMBench which helps a developer optimize their code for increased performance. I have not tried it yet but it looks very interesting.
My Windows OS becomes unresponsive all on it's own at times. Bumping up FM a bit is worth a shot. Maybe not to highest, but heck, a little more priority may not hurt. Since this is what I want my computer to concentrate on the most, seems like they put the option there for a reason. lol.