i read it thank you but look at this peace of code
this is example i compiled from source code change it to 150 and tested
return dPriority > COIN * 150 / 250; //
but how i generated more 800 on both machine so still i confuse
That piece of code doesn't determine how much you mine, it determines if you need to include a fee when you send a transaction (are you allowed to send the transaction for free):
static bool AllowFree(double dPriority)
{
// Large (in bytes) low-priority (new, small-coin) transactions
// need a fee.
return dPriority > COIN * 144 / 250;
}
In order to be allowed to send the transaction for free, the "priority" (
dPriority) of the transaction must be greater than the priority of a
250 byte transaction that spends a 1 BTC (
COIN) input from a transaction that is
144 blocks old.